 

import type { ApiRequestConfig } from './interface'


export const fetchLogin: ApiRequestConfig = {
  url: '/oauth/token', 
  config: { 
    contentType: 'multipart/form-data',
    method: 'POST',
    isMsg: true // 是否需要后端的msg
  }
}

import menuData from './data/menuData'
export const fetchMemuList: ApiRequestConfig = {
  url: '/menu/list',
  enableMock: true, // 是否使用本地假数据
  config: {
    method: 'post'
  },
  mock: menuData
}
 
export const fetchMallList = {
  url: '/manager/mall/page',
  config: {
    method: 'post'
  },
}

// 查询所有状态
export const fetchFindByType: ApiRequestConfig = {
  url: '/sys/dictionary/config/findByType',
  // enableMock: true, // 是否使用本地假数据
  config: {
    method: 'GET',
  },
}


// 具体监测因子
export const fetchGetSensorFactor: ApiRequestConfig = {
  url: '/sys/config/factor/getSensorFactor',
  config: {
    method: 'POST',
  },
}



export const fetchPollutionEnterpriseList: ApiRequestConfig = {
  url: '/role/fetchPollutionEnterpriseList',
  enableMock: true, // 是否使用本地假数据
  config: {
    method: 'GET',
  },
  mock: {
    "erroCode": 2000,
    "erroMsg": null,
    "result": [{
      id: 1,
      type: 0, label: '西航港街道',
      children: [{
        id: 4,
        type: 1,
        label: '成都双流国际机场股份有限公司',
        icon: '&#xe686;',
        children: [{
          id: 9,
          type: 2, label: 'DA001 排演检测口1'
        }, {
          id: 10,
          type: 2, label: 'DA002 排演检测口2'
        }, {
          id: 111,
          type: 2, label: 'DA003 排演检测口3'
        }]
      }]
    }, {
      id: 2,
      type: 0, label: '彭镇',
      children: [{
        id: 5,
        type: 1, label: '双流区一帆家具厂',
        icon: '&#xe686;',
        children: [
          {
            id: 51,
            icon: '&#xe686;',
            type: 2, label: 'DA001 面漆房有机废气排放口'
          }, {
            id: 52,
            icon: '&#xe686;',
            type: 2, label: 'DA002 底漆房有机废气口'
          }, {
            id: 53,
            icon: '&#xe920;',
            type: 2, label: 'DW001 雨水排放口'
          }, {
            id: 54,
            icon: '&#xe61e;',
            type: 3, label: '面漆房视频监控'
          }
        ]
      }]
    }, {
      id: 3,
      type: 0, label: '金桥镇',
      children: [{
        id: 7,
        icon: '&#xe686;',
        type: 1, label: '成都市双流区新渝龙玻璃有限责任公司',
        children: [
          {
            id: 71,
            icon: '&#xe686;',
            type: 2, label: 'DA001 废气排放口'
          },
          {
            id: 72,
            icon: '&#xe920;',
            type: 2, label: 'DW001 雨水排放口'
          }
        ]
      }, {
        id: 8,
        type: 1, label: '成都市双流区蜀缘食品厂',
        icon: '&#xe686;',
        children: [
          {
            id: 81,
            icon: '&#xe686;',
            type: 2, label: 'DA001 工艺废气排放口'
          },
          {
            id: 82,
            icon: '&#xe920;',
            type: 2, label: 'DW001 废水总排口'
          },
          {
            id: 83,
            icon: '&#xe920;',
            type: 2, label: 'DW002 雨水排放口'
          }
        ]
      }, {
        id: 81,
        type: 1, label: '双流区金桥顺丰藤条家具厂',
        icon: '&#xe686;',
        children: [
          {
            id: 811,
            icon: '&#xe920;',
            type: 2, label: 'DA001 废气排放口'
          },
          {
            id: 812,
            icon: '&#xe920;',
            type: 2, label: 'DW001 废水总排口'
          }
        ]
      }]
    },
      {
        id: 22,
        type: 0, label: '公兴街道',
        children: [
          {
            id: 221,
            icon: '&#xe686;',
            type: 1, label: '成都市双流区公兴酒厂',
            children: [
              {
                id: 2211,
                icon: '&#xe686;',
                type: 2, label: 'DA001 锅炉废气排放口'
              },
              {
                id: 2212,
                icon: '&#xe920;',
                type: 2, label: 'DW001 废水总排口'
              },
              {
                id: 2213,
                icon: '&#xe920;',
                type: 2, label: 'DW002 雨水排放口'
              }
            ]
          }
        ]
      }
    ]
  }
}
 